Parallel Tree-Contraction and Fibonacci Numbers
نویسندگان
چکیده
We show a new property of Fibonacci numbers which is related to the analysis of a very simple and natural parallel tree contraction algorithm. We show that the size of the smallest tree which requires t contractions equals exactly the t-th Fibonacci number. This implies the sharp bound on the number of iterations of the tree contraction algorithm. We contribute also to combinatorics of trees. Parallel evaluation of expressions and (related to it) tree contraction are fundamental techniques in the design of parallel algorithms. In this paper we consider a tree contraction algorithm related to the simultaneous substitutions algorithm of parallel evaluation of expressions given by straight-line programs, as given by Rytter in Ry-90]. In this case the tree is the computation graph of the straight-line program, the parallel evaluation of the expression corresponds to the operations of compressing chains and (simulateneoulsy) removing edges leading to the leaves. We introduce a family of Fibonacci-type trees F k , which are the hardest trees for the algorithm. The importance of the algorithms analyzed here follows also from their relation to the parallel evaluation of straight line programs and recognition of context-free languages, see GR-88], see Ry-90] and GR-88]. We believe that the exact analysis of the tree contraction algorithms is an interesting problem related to combinatorics of trees. Our model of parallel computation is a CREW Parallel Random Access Machine (CREW PRAM), see for example GR-88]. The PRAM consists of a number of processors working synchronously and using a common global memory. Throughout the paper log c n is to be understood as dlog c ne, and w=2 as bw=2c.
منابع مشابه
A New Parallel Matrix Multiplication Method Adapted on Fibonacci Hypercube Structure
The objective of this study was to develop a new optimal parallel algorithm for matrix multiplication which could run on a Fibonacci Hypercube structure. Most of the popular algorithms for parallel matrix multiplication can not run on Fibonacci Hypercube structure, therefore giving a method that can be run on all structures especially Fibonacci Hypercube structure is necessary for parallel matr...
متن کاملCoefficient Bounds for Analytic bi-Bazileviv{c} Functions Related to Shell-like Curves Connected with Fibonacci Numbers
In this paper, we define and investigate a new class of bi-Bazilevic functions related to shell-like curves connected with Fibonacci numbers. Furthermore, we find estimates of first two coefficients of functions belonging to this class. Also, we give the Fekete-Szegoinequality for this function class.
متن کاملEnergy of Graphs, Matroids and Fibonacci Numbers
The energy E(G) of a graph G is the sum of the absolute values of the eigenvalues of G. In this article we consider the problem whether generalized Fibonacci constants $varphi_n$ $(ngeq 2)$ can be the energy of graphs. We show that $varphi_n$ cannot be the energy of graphs. Also we prove that all natural powers of $varphi_{2n}$ cannot be the energy of a matroid.
متن کاملA Note on Fibonacci Trees and the Zeckendorf Representation of Integers
The Fibonacci numbers are defined, as usual9 by the recurrence F0 = 0, F1 = 1, Fk = Fk_x +Fk.z, k> 1. The Fibonacci tree of order k, denoted Tk, can be constructed inductively as follows: If k = 0 or k = 1, the tree is simply the root 0. If k > 15 the root is Fk ; the left subtree is Tjc_1; and the right subtree is Tk_2 with all node numbers increased by Fk . TG is shown in Figure 1. For an ele...
متن کاملAn application of Fibonacci numbers into infinite Toeplitz matrices
The main purpose of this paper is to define a new regular matrix by using Fibonacci numbers and to investigate its matrix domain in the classical sequence spaces $ell _{p},ell _{infty },c$ and $c_{0}$, where $1leq p
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 59 شماره
صفحات -
تاریخ انتشار 1996